package com.trs.publish.Constants;

import java.util.Map;
import java.util.Queue;
import java.util.concurrent.ConcurrentLinkedQueue;

import com.trs.publish.domain.Dict;
import com.trs.publish.domain.LoginLog;
import com.trs.publish.domain.OperationLog;

/**
 *  系统常量
 * @author jia.haihong
 *
 */
public class MyConstants {
	
	/**
	 * 操作日志队列
	 */
	public static Queue<OperationLog> operationLogQueue = new ConcurrentLinkedQueue<OperationLog>();
	
	/**
	 * 登录日志队列
	 */
	public static Queue<LoginLog> loginLogQueue = new ConcurrentLinkedQueue<LoginLog>();
	
	/**
	 * 工作角色名称
	 */
	public static String WorkRole = "ROLE_work";
	/**
	 * 字典表
	 */
	public static java.util.concurrent.ConcurrentHashMap<String, Map<String,Dict>> dictMap;
	/**
	 * dlFocusInfoStatus
	 * @author chenming
	 */
	public enum dlFocusInfoStatus{
		wait,handled
	}
	/**
	 * dlRadarTaskStatus
	 * @author chenming
	 */
	public enum dlRadarTaskStatus{
		wait,handled,processing
	}
	
}